/**
 * until.inherits() 对象间的原型 继承
 */
let util = require('util');
function par(){
    this.name = '张三';
    this.age = 18;
    this.sex = '男';
    this.hobby = ['篮球','足球','羽毛球'];
    this.say = function(){
        console.log(this.name+"今年"+this.age+"岁了");
    }
}
par.prototype.showName = function(){
    console.log("我是"+this.name);;

}
function child(){
    this.name = '李四';
}
util.inherits(child,par);

new par().say();
new child().showName();
//会报错，因为inherits只会继承在原型中定义的函数，
//内部的属性和方法不能被继承
new child().say(); //报错
console.log(new par());
console.log(new child());


